# lambda 是什么？
# lambda 是一种创建小型匿名函数的方式。我们可以把它理解为一个"一次性的小函数"。

# lambda 的基本语法：
# lambda 参数: 返回值

# 1. 普通函数的写法
def add_five(x):
    return x + 5

# 2. 同样功能的 lambda 写法
add_five_lambda = lambda x: x + 5

# 两种方式的结果是一样的
print(add_five(3))       # 输出: 8
print(add_five_lambda(3))  # 输出: 8

#  普通函数
def add(a,b):
    return a+b

# 使用 lambda 表达式来定义一个函数
add_lambda = lambda a,b: a+b

print(add(3,5))
print(add_lambda(3,5))

# 在这个例子中，为了方便理解，我们还是给 lambda 表达式起了个名字，但实际应用中，lambda 表达式通常是匿名的。
